Á¤º¸°úÇÐȸ ³í¹®Áö C : ÄÄÇ»ÆÃÀÇ ½ÇÁ¦
Current Result Document :
ÇѱÛÁ¦¸ñ(Korean Title) |
Concolic Testing µµ±¸ KLEEÀÇ ´Ù¾çÇÑ Å½»ö ¹æ¹ý ºñ±³ |
¿µ¹®Á¦¸ñ(English Title) |
Comparison of Search Strategies of KLEE Concolic Testing Tool |
ÀúÀÚ(Author) |
±è¿µÁÖ
±è¹®ÁÖ
±èÀ±È£
Á¤ÀÇÁØ
YoungJoo Kim
Moonzoo Kim
Yunho Kim
Uijune Jung
|
¿ø¹®¼ö·Ïó(Citation) |
VOL 18 NO. 04 PP. 0321 ~ 0325 (2012. 04) |
Çѱ۳»¿ë (Korean Abstract) |
Å×½ºÆ® ÄÉÀ̽º ÀÚµ¿»ý¼º±â¹ýÀÎ Concolic (concrete+symbolic) Å×½ºÆà ±â¹ýÀ» »ç¿ëÇÏ´Â Å×½ºÆà µµ±¸ÀÎ KLEEÀÇ ½Éº¼¸¯ state¸¦ ½ºÄÉÁÙ¸µÇϴ Ž»ö ¹æ¹ý(search strategy)µéÀÇ ºÐ±â Ä¿¹ö¸®Áö ¼º´ÉÀ» ºñ±³ ºÐ¼®Çß´Ù. ¶ÇÇÑ ºÐ±â Ä¿¹ö¸®Áö¸¦ º¸´Ù ºü¸£°Ô ³ôÀÏ ¼ö ÀÖ´Â breadth first search(BFS)¸¦ »õ·Ó°Ô ±¸ÇöÇØ ±âÁ¸ ¹æ¹ýµé°ú ºñ±³Çß´Ù. º» ½ÇÇè¿¡¼´Â GNU Coreutils ¹öÀü 8.9¸¦ ´ë»óÀ¸·Î, ÁÖ¾îÁø ½Ã°£¿¡ °¢ Ž»ö ¹æ¹ýµéÀÌ ´Þ¼ºÇÏ´Â ºÐ±â Ä¿¹ö¸®Áö(branch coverage)¸¦ ºñ±³ÇÏ°í °á°ú¸¦ ºÐ¼®Çß´Ù.
|
¿µ¹®³»¿ë (English Abstract) |
Concolic (Concrete symbolic) testing is an automated test case generation technique that works on target source code. This paper analyzes the branch coverage performances of the search strategies of a Concolic testing tool KLEE. In addition, we implemented the breadth first search (BFS) strategy to get higher branch coverage in KLEE. To compare the effectiveness of the search strategies, we applied KLEE to GNU Coreutils version 8.9 and compared the branch coverage of these search strategies and analyze their results.
|
Å°¿öµå(Keyword) |
Concolic Å×½ºÆÃ
µ¿Àû ½Éº¼¸¯ ¼öÇà
KLEE
Ž»ö ¹æ¹ý
Breadth First Search
Concolic Testing
Dynamic Symbolic Execution
Search Strategy
|
ÆÄÀÏ÷ºÎ |
PDF ´Ù¿î·Îµå
|